package controlador;

import java.util.List;

import modelo.VehiculoModelo;
import modelo.entidades.Entidad;

import modelo.entidades.Vehiculo;
import modelo.entidades.VehiculoImp;
import vista.Vehiculo.VehiculoVista;

/**
 *
 * ajimber
 */
public class VehiculoControladorImp extends AbstractControladorImp<VehiculoModelo, VehiculoVista, String> implements VehiculoControlador {

    @Override
    Entidad generaEntidad(List<String> datos) {
        String matricula = datos.get(0);
        String usuario = datos.get(1);
        String grupo = datos.get(2);

        Vehiculo coche = new VehiculoImp(matricula);

        coche.setUsuario(usuario);
        coche.setGrupo(grupo);
        return coche;
    }

    @Override
    Entidad generaEntidad(String pk) {
        return new VehiculoImp(pk);
    }
}
